const utils = require("./utils.js");
process.stdin.on("data", (data) => {
  const req = JSON.parse(data);
  const funcName = req.method;
  const params = req.params;
  // 调用方法
  const result = utils[funcName](params);
  // 返回符合 JSON-RPC2.0 格式的响应
  const res = {
    jsonrpc: "2.0",
    result,
    id: req.id,
  };
  process.stdout.write(JSON.stringify(res) + "\n");
});
